/*
 * joey_routines.h
 *
 *  Created on: Aug 24, 2009
 *      Author: Robotics
 */

#ifndef JOEY_ROUTINES_H_
#define JOEY_ROUTINES_H_

void setDriveValues(signed int fl, signed int fr, signed int bl, signed int br);
char limitToChar(char motorValue);
void turnClaw(signed int control);
void leftLiftClaw(signed int control);
void leftPinchClaw(signed int control);
void rightLiftClaw(signed int control);
void rightPinchClaw(signed int control);
void liftDescore(signed int control);
void pinchDescore(signed int control);
void liftFork(char control);
void liftHopper(char control);
void driveRobot(char autonomousMode);
signed char setDriveValuesP(int* driveValues);
unsigned int abst(signed int number);
signed int getJoystickValue(unsigned char in);

#endif /* JOEY_ROUTINES_H_ */
